package com.xyyl.patient.service.order;

import com.xyyl.patient.entity.order.PhoneOrder;

/**
 * @projectName:xyyl-patient-interface
 * @ClassName: PhoneOrderService
 * @Description: 咨询订单Service
 * @author chen
 * @date 2017年8月24日
 *
 */
public interface PhoneOrderService {
   
	public int insertConsultOrder(PhoneOrder consultOrder);
	
	/**
	 * @Title: updateConsultOrder
	 * @Description:订单支付更新状态
	 * @param @param consultOrder
	 * @param @return    参数
	 * @return int    返回类型
	 * @throws
	 */
	public int updateConsultOrder(PhoneOrder consultOrder);
	
	/**
	 * @Title: queyOrderDetailById
	 * @Description: 订单详情
	 * @param @param id
	 * @param @return    参数
	 * @return ConsultOrder    返回类型
	 * @throws
	 */
	public PhoneOrder queryOrderDetailById(Integer id);
	
	/**
	 * @Title: queryOrderDetailBySn
	 * @Description: 回查详情
	 * @param @param openid
	 * @param @param ordersn
	 * @param @return    参数
	 * @return ConsultOrder    返回类型
	 * @throws
	 */
	public PhoneOrder queryOrderDetailBySn(String openid,String ordersn);
	
	/**
	 * @Title: getLastOrderByUserid
	 * @Description: 查询最后一次订单信息
	 * @param @param userid
	 * @param @return    参数
	 * @return PhoneOrder    返回类型
	 * @throws
	 */
	public PhoneOrder getLastOrderByUserid(Integer userid);
	
}
